我知道使用新的HttpClientModule我应该以新的方式设置标题和参数:
const headers = this.auth.getHeaders(); // here i get headers from another service
const params = new HttpParams()
.set('paramName', JSON.stringify(paramIWantToSend));
return this.http.put(`${this.API_PATH}/${id}`, {headers, params})
有没有办法在没有名字的情况下发送它,就像对象一样?
不是这样的:
{paramName:{ObjectIWantToSend}
但是像这样:
{ObjectIWantToSend}
答案 0 :(得分:0)
根据我的理解,您可能需要将JSON作为请求正文的一部分而不是作为参数发送,如果是这种情况,您可以像这样发送,
_httpClient.put(endPoint, paramIWantToSend, headers)