84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
在做GitHub登录时发现直接使用curl模拟get请求是获取不到用户信息的,但是粘出链接在浏览器直接访问时就可以返回信息,请教下在PHP中我该怎么去请求
GitHub的文档中是说调用API,请求的header中需要带有User-Agent,所以直接 file_get_content 会出403,然后浏览器可以访问。解决的办法是,使用curl模拟get请求并在请求的header中加上User-Agent,值你可以从浏览器中复制过来。
直接用file_get_content,简单明了
GitHub的文档中是说调用API,请求的header中需要带有User-Agent,所以直接 file_get_content 会出403,然后浏览器可以访问。解决的办法是,使用curl模拟get请求并在请求的header中加上User-Agent,值你可以从浏览器中复制过来。
直接用file_get_content,简单明了