1

以下のcurl uriのasp.netでの代替手段は何ですか

curl -u MyUserName:MyPassword "http://api.messaging.staging.voxeo.net/1.0/messaging" -X POST -d "botkey=12345&apimethod=send&msg=My%20test%20message.&user=14075555555&network=SMS&from=14076666666"

URI部分は簡単ですが、次のようにいくつかのhttpヘッダーを設定する必要があるため、ユーザー名とパスワードを追加するにはどうすればよいですか

curl_setopt($ch, CURLOPT_HEADER, 0);

 $data="botkey=".$botkey."&apimethod=send&msg=".$msg."&userkey=".$userKey."&network=SMS&from=".$from;
 HERE IT IS SETTING USERNAME PASSWORD
curl_setopt($ch, CURLOPT_USERPWD, '[Evolution User Name]:[Evolution Password]');
4

1 に答える 1

3

クラス化されたHttpWebRequestまたはWebClientを使用して、他のサイトと対話できます。あなたのユースケースがもう少し複雑/具体的であるように思われる場合は、 をお勧めしHttpWebRequestます。

このプロパティを使用しCredentialsてユーザー名/パスワード資格情報を割り当て、プロパティを使用しHeaderてカスタム ヘッダーを追加できます。

この SO Questionにはサンプルコードがあります。アンマネージ リソースにアクセスするだけでなく、HttpRequest オブジェクトを正しく破棄する必要があることに注意してください。

于 2013-01-14T10:15:28.867 に答える