0

GETメソッドを使用してデータ(APIドキュメントによるとJSONである必要があります)を送信するメソッドをアプリケーションに実装する必要があります(これは奇妙です...)。Windows 8でCシャープを使用してこれを行う方法(RestSharp libはそこで機能していません)。私はRESTクライアントの経験がありませんが、すでに他の機能を実装していますが、データはPOSTまたはDELETEメソッドによって送信されました。私は次のようになるためにjsonを「翻訳」しようとしました:JSON:

{
a = "foo",
b = "bar
}

URLを取得:

__SITE__?a=foo&b=bar

ただし、サーバーはnull値を返します(エラーではありません)。私はこのことに対処する方法がわかりません:/事前に助けてくれてありがとう:)

4

3 に答える 3

0

API がある場合は、送信する必要があるパラメーターの名前があります。データを json に変換するだけで、sid はこのパラメーターのとおりです。json を送信する必要がある場合、なぜパラメータ a と b を 2 つの異なる文字列として送信するのですか?

GET メソッドは HttpClient から呼び出すことができることに注意してください。URLを呼び出すだけ

于 2012-09-14T14:05:34.003 に答える
0

最後に、(私の場合) API は、json である必要があるという事実に関係なく、URL ?a=foo&b=bar という方法でデータを提供することも受け入れることが判明しました。

于 2012-09-19T19:44:05.493 に答える
-1

簡単に言えば、これは最も明るいと思います.. HttpClient を使用して REST API で JSON 形式のデータを起動することで「空白を埋める」

HttpClient リクエストの Content-Type ヘッダーをどのように設定しますか?

于 2012-09-19T05:05:03.720 に答える