本文付きのgetリクエストを送信する必要があります。 angular HttpClientを使用しています。getメソッドでは本文の送信が許可されていないので、代わりにリクエストメソッドを試してみますが、使用方法がわかりません。
本文部分なしで以下の例からデータを取得できましたが、実際には本文をJSON形式で送信する必要があります。
request(req?: any): any{
const options = createRequestOption(req);
return this.http
.request<ISubscriber[]>("GET", this.resourceUrl,
{
body: '[{"key": "phoneLineType", "operation": ">", "value": "200"}]',
headers: new HttpHeaders({'Content-Type' : 'application/json'}),
params: options,
observe: 'response'
});
}
私はあなたのアドバイスに従いました、そしてこれが将来の他の人のための私の解決策です...
queryPost(body: string, req?: any) : any {
const options = createRequestOption(req);
return this.http.post<ISubscriber[]>(this.searchUrl, body,
{
headers : new HttpHeaders({"Content-Type": "application/json"}),
params: options,
observe: 'response'
});
}
また言及したように、私は私のバックエンドアプリで新しいポストエンドポイントを作成する必要がありました。
皆さん、ありがとうございました