問題タブ [reqwest]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asynchronous - reqwest json デコード エラーを修正するには?
次のコードを実行すると:
次のエラーが表示されます: Err(エラー デコード応答本文: 期待される ',' または '}' at line 1 column 235)。別の API では、同様の構造を持つこのコードが機能しました。この問題を reqwest でどのように解決しますか?
api - Reqwest リクエストが reqwest::Client のデフォルト ヘッダーを取得しない
Todoist の REST API と通信するライブラリを作成しようとしています。アイデアは、ライブラリが reqwest::Client と base_url を含む TodoistAPI 構造体を公開するというものです。new()
インスタンス化された TodoistAPI 構造体を、デフォルト ヘッダーにベアラー トークン (私のライブラリを利用するプログラムによって提供される) を持つクライアントで返す関数があります。
ただし、クライアントを実際に使用して API リクエストを行うときに、デフォルトのヘッダーがまったく設定されないという問題が発生しています。
TodoistAPI
構造体、メソッドnew
、およびget_projects
メソッド。
get_projects
環境変数からトークンを取得し、メソッドを呼び出す小さな CLI プログラム。
ステートメントのprintln!
結果は、次の出力になります (一部は明らかに編集された個人情報を含みます)。
私は本当にここで困惑しています。私が読んでいることはすべて、私が正しくやっていると言っていますが、クライアントから生成されたリクエストにデフォルトのヘッダーが追加されていないことは間違いありません。