Webリクエストを使用してLinkedIn APIにいくつかの残りの呼び出しを書き、エンコードの問題が発生しました.LinkedIn APIには、試しているルックアップのパラメータの1つとしてエンコードされたURIが必要です走る。.Net WebRequest.CreateデコードされたエンコードされたURIを作成する
私たちは.NetのWebRequest.Createを通してapiを呼び出しています。 URIを渡すとそれをデコードし、結果として呼び出しからデータを取得することができません。このようなURIを開こうとしています
http://api.linkedin.com/v1/people/url=http%3A%2F%2Fwww.linkedin.com%2Fin%2FProfileName
渡されたURIのデコードを停止するメカニズムがWebrequestクラスにありますか。またはこれを回避するには?
そのURIを 'WebRequest.Create'に渡すと、どのような結果になりますか?つまり、リクエストをすると、 'WebRequest'はサーバに何を送信しますか?また、 'WebRequest.Create(string)'または 'WebRequest.Create(uri)'を呼び出していますか? –
webrequest.createがmy URLと呼ばれるとき、上記のエンコードされたフォームから非エンコードされたフォームに変換されます。エンコードされたクエリ文字列データが必要なため、APIでリンクできません。 URLを3回エンコードすることで回避できますが、それは控えめです。 – u07ch