Linuxのcurlコマンドはjsonテキストを中断し、バックスラッシュを取得します

強李

curlコマンドに問題があります。例えば

$ curl --connect-timeout 2000  -v -X POST ....
* About to connect() to ************************
*   Trying ::1... Connection refused
*   Trying 127.0.0.1... connected
* Connected to ********************
> POST ********************** HTTP/1.1
> User-Agent: curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.12.9.0 zlib/1.2.3 libidn/1.18 libssh2/1.2.2
> Host: ******
> Accept: */*
> Content-Type: application/json
> Content-Length: 92
>
< HTTP/1.1 200 OK
< ****************:
< X-b: **************
< X-a: ***************
< Content-Type: application/json
< Content-Length: 8228
< Server: Jetty(6.1.26)


....
\"f1\":\"v1\"},\"f2\":{\"f3\":false},\"f4\":\"v4\",\"f5\":fa* Connection #0 to host localhost left intact
* Closing connection #0
lse,\"f6\":25}}"}}

問題は次のとおりです。

  • jsonはで引用されました \
  • 壊れたコンテンツ Connection #0 to host localhost left intact Closing connection #0

私の質問は:これらの問題を取り除く方法は?

ceving

おそらく標準出力と標準エラーを結合しているため、エラーメッセージが表示されます。標準エラーをリダイレクトしてみてください:

curl 2>/dev/null

文字列をunqouteするには、ここを参照してください:Linux / Bash:引用符を外す方法は?

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

awkまたはsedを使用して、テキストファイルの行のバックスラッシュの後のコンマを無視します

分類Dev

このchownコマンドでバックスラッシュコロンは何をしていますか?

分類Dev

このchownコマンドでバックスラッシュコロンは何をしていますか?

分類Dev

スラック スラッシュ コマンドは、スラッシュ コマンドを実行した人のメッセージを削除します

分類Dev

バックスラッシュはRubyの文字列補間を中断します

分類Dev

ioredisクライアントはハッシュスロットとノードアドレス間のマップをキャッシュしますか?

分類Dev

バックスラッシュでsedコマンドを使用すると、AWSCloudFormationテンプレートの検証エラーが発生します

分類Dev

xmlのテキストコンテンツを置き換え、golngにプッシュバックします

分類Dev

Get-AzureServiceRemoteDesktopExtensionまたは任意のコマンドレットを使用して、クラウドサービス(クラシック)のリモートデスクトップステータスを取得します

分類Dev

discord.pyボットコマンドはコンテキストのみを取得します

分類Dev

クラスがハッシュマップのキーとして使用されていない場合、ハッシュコードをオーバーライドする実用的なポイントはありますか?

分類Dev

ファイル内のsedコマンドでバックスラッシュを削除します

分類Dev

Windows 10は、コンテキストメニューの[表示設定]をクリックするとコマンドプロンプトを表示します

分類Dev

コマンドラインを介して、あるLinuxマシンから別のLinuxマシンにテストメッセージを送信します

分類Dev

キャンバスコンテキスト-window.requestAnimationFrameコールバック関数の変数値をキャッシュします

分類Dev

jQueryのスライド効果はテキストをバックグラウンドで移動します

分類Dev

テンプレートとして使用するGoogleスプレッドシートドキュメントの新しいコピーを自動的に作成するブラウザブックマークレットを作成できますか?

分類Dev

特定のテキストが表示されたら、Linuxコマンドを中断して再起動します

分類Dev

スラッシュ間のテキストブロックを抽出します

分類Dev

テキストボックス(オートコンプリート)のカスタムタグから値を取得し、配列にプッシュします

分類Dev

ウィンキー+スラッシュとバックスラッシュは何をしますか?

分類Dev

リモートデスクトップクライアントの「ビットマップキャッシュ」オプションは何をしますか?

分類Dev

wpfはテキストボックスのコンテキストメニューを拡張します

分類Dev

バックグラウンドシステムコマンドを実行し、PHPを使用して配列に出力をキャプチャします

分類Dev

同じラテックスソースからドキュメントの2つのバージョンをコンパイルします

分類Dev

NodeJS: Windows のドット スラッシュ コマンド ラインを実行します。

分類Dev

Linuxの構成、スクリプト、ドキュメントをGmailにバックアップします

分類Dev

ObservableCollectionにバインドされたItemsSourceを介して動的に生成されたコンテキストメニューから、選択したメニュー項目の名前(またはインデックス)を取得します

分類Dev

データコンテキスト内のコンボボックスをクラスの第1レベルのリストにバインドします

Related 関連記事

  1. 1

    awkまたはsedを使用して、テキストファイルの行のバックスラッシュの後のコンマを無視します

  2. 2

    このchownコマンドでバックスラッシュコロンは何をしていますか?

  3. 3

    このchownコマンドでバックスラッシュコロンは何をしていますか?

  4. 4

    スラック スラッシュ コマンドは、スラッシュ コマンドを実行した人のメッセージを削除します

  5. 5

    バックスラッシュはRubyの文字列補間を中断します

  6. 6

    ioredisクライアントはハッシュスロットとノードアドレス間のマップをキャッシュしますか?

  7. 7

    バックスラッシュでsedコマンドを使用すると、AWSCloudFormationテンプレートの検証エラーが発生します

  8. 8

    xmlのテキストコンテンツを置き換え、golngにプッシュバックします

  9. 9

    Get-AzureServiceRemoteDesktopExtensionまたは任意のコマンドレットを使用して、クラウドサービス(クラシック)のリモートデスクトップステータスを取得します

  10. 10

    discord.pyボットコマンドはコンテキストのみを取得します

  11. 11

    クラスがハッシュマップのキーとして使用されていない場合、ハッシュコードをオーバーライドする実用的なポイントはありますか?

  12. 12

    ファイル内のsedコマンドでバックスラッシュを削除します

  13. 13

    Windows 10は、コンテキストメニューの[表示設定]をクリックするとコマンドプロンプトを表示します

  14. 14

    コマンドラインを介して、あるLinuxマシンから別のLinuxマシンにテストメッセージを送信します

  15. 15

    キャンバスコンテキスト-window.requestAnimationFrameコールバック関数の変数値をキャッシュします

  16. 16

    jQueryのスライド効果はテキストをバックグラウンドで移動します

  17. 17

    テンプレートとして使用するGoogleスプレッドシートドキュメントの新しいコピーを自動的に作成するブラウザブックマークレットを作成できますか?

  18. 18

    特定のテキストが表示されたら、Linuxコマンドを中断して再起動します

  19. 19

    スラッシュ間のテキストブロックを抽出します

  20. 20

    テキストボックス(オートコンプリート)のカスタムタグから値を取得し、配列にプッシュします

  21. 21

    ウィンキー+スラッシュとバックスラッシュは何をしますか?

  22. 22

    リモートデスクトップクライアントの「ビットマップキャッシュ」オプションは何をしますか?

  23. 23

    wpfはテキストボックスのコンテキストメニューを拡張します

  24. 24

    バックグラウンドシステムコマンドを実行し、PHPを使用して配列に出力をキャプチャします

  25. 25

    同じラテックスソースからドキュメントの2つのバージョンをコンパイルします

  26. 26

    NodeJS: Windows のドット スラッシュ コマンド ラインを実行します。

  27. 27

    Linuxの構成、スクリプト、ドキュメントをGmailにバックアップします

  28. 28

    ObservableCollectionにバインドされたItemsSourceを介して動的に生成されたコンテキストメニューから、選択したメニュー項目の名前(またはインデックス)を取得します

  29. 29

    データコンテキスト内のコンボボックスをクラスの第1レベルのリストにバインドします

ホットタグ

アーカイブ