ホームページ  >  記事  >  バックエンド開発  >  API 応答本文が切り詰められているように見えますか?

API 応答本文が切り詰められているように見えますか?

WBOY
WBOY転載
2024-02-05 21:57:08569ブラウズ

我的 API 响应正文似乎被截断了?

質問の内容

GO に参加するのは初めてですが、株価を取得するために使用する API は複数のティッカーを受け入れます (株式 ID を考えてください。 NVDA => Nvidia) を使用して、限られた API 呼び出しを減らします。 ただし、複数のコードを取得しようとすると、本体が切り取られるようです:

リーリー

Postman で直接 Stock API を正確に呼び出すと、次の結果が返されます:

リーリー

私は何か間違ったことをしたと思います (昨日まで GO に触れたことはありませんでした) 関連するコードは次のとおりです:

リーリー

コンテキスト構造:

リーリー

いくつかのスレッドを確認した後、json.Unmarshaljson.NewDecoder().Decode() を使用してみましたが、まだうまくいきません。上記のカットオフ文字列は本文からのもので、Decode または Unmarshal を使用するときに、単一の完全なオブジェクトを apiResponseData に正常に追加します。これが大きな反応であるかどうかは理解できますが、あまりにも単純なため、私が非常に明らかな初歩的な間違いを犯していると思わざるを得ません。

ご協力いただければ幸いです。


正解


タイム ゾーン オフセット (「Z07:00」) を含む形式を使用して時刻文字列を解析しようとしています。

時間レイアウトを次のように調整する必要があります。

リーリー

エラー処理が間違っているため、間違った応答で終了する可能性もあります。

以上がAPI 応答本文が切り詰められているように見えますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はstackoverflow.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。