在PHP cURL请求中转换C#HttpWebRequest

时间:2013-04-23 14:28:38

标签: c# php curl httpwebrequest

我是cURL的新手,我第一次请求成功但现在我被卡住了。我在C#中有正确的请求,但我不知道如何在cURL PHP中转换第二个。

这是HttpWebRequest:

var request = (HttpWebRequest)WebRequest.Create(new Uri("https://www.google.fr"));
request.Method = HttpMethod.Get;
request.Headers["X-343-Authorization-WLID"] = "v1=" + accessToken;
request.Accept = "application/json";

accessToken当然是string变量。

1 个答案:

答案 0 :(得分:1)

以下是您需要进行的三个基本curl_setopt调用。

curl_setopt($ch,CURLOPT_URL,"$website");
curl_setopt($ch,CURLOPT_ENCODING, 'application/json');
curl_setopt($ch,CURLOPT_HTTPHEADER, array("X-343-Authorization-WLID:v1=$accesstoken"));

你可能想要添加follow_location和return_transfer,但我不确切知道你在做什么。这两个选项都列在curl_setopt文档中。

该页面应该有足够的示例让您前进。