web-dev-qa-db-ja.com

FirefoxアドオンRESTclient-POSTパラメーターの入力方法

Firefox RESTclientアドオンをインストールしましたが、POSTパラメーターを渡す方法を見つけるのに苦労しています。これを行うための特定の形式はありますか?または、Mac OS XでREST AP​​Iのデバッグに使用できる他のツールはありますか?

107
sleepwalkerfx

POSTリクエストを送信する場合

  1. Firefoxプラグインの「request header」セクションに「name」=「Content-Type」と「” =“ application/x-www-form-urlencoded
  2. これで、「リクエスト本文」テキスト領域フィールドに「name=mynamehere&title=TA」などのパラメータを送信できます
207
Mahmoud Khaled

手順を追ったガイドは次のとおりです(アドオンが事前にロードされているはずです):

  1. RESTClientのトップメニュー->ヘッダー->カスタムヘッダー
  2. ポップアップボックスにNameContent-TypeおよびValueapplication/x-www-form-urlencodedを入力します
  3. [お気に入りに保存]ボックスをオンにして、[OK]をクリックします。
    これで、新しく追加されたデータを含む「ヘッダー」セクションが表示されます。
  4. 次に、[ボディ]セクションで、次のように投稿するデータを入力できます。

    username=test&name=Firstname+Lastname
    
  5. 投稿リクエストを作成する場合は常に、ヘッダーのメインメニューから、追加したContent-Type:application/x-www-form-urlencodedアイテムを選択すると、機能します。

41
happyhardik

POSTリクエスト自体のURLでパラメーターを送信できます。

URLの例:

localhost:8080/abc/getDetails?paramter1=value1&parameter2=value2

Firefoxでこのような種類のURLをコピーしたら、RESTクライアントが目的のサーバーにPOST呼び出しを行います

10
Heggi

他の回答に記載されている方法を試しましたが、回避策のように見えます。 FirefoxアドオンRESTclientを使用してHTTP POSTリクエストとパラメーターを送信することは、少なくとも現在使用しているバージョン2.0.1では、私の意見では簡単ではありません。

代わりに、Apache JMeterなどの他の無料のオープンソースツールを使用してみてください。シンプルでわかりやすい(下のスクリーンショットを参照)

enter image description here

1
Yuci

リクエストヘッダーは以下の画像のように設定する必要があります。 add request header

リクエスト本文は、テキスト領域でJSON文字列として渡すことができます。 enter image description here

1
Prashant Sharma