Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 发送到web api 4的复杂对象_Angular_Http_Typescript_Asp.net Web Api_Request - Fatal编程技术网

Angular 发送到web api 4的复杂对象

Angular 发送到web api 4的复杂对象,angular,http,typescript,asp.net-web-api,request,Angular,Http,Typescript,Asp.net Web Api,Request,我正在尝试使用新的HttpClient和HttpParams发出put请求,但似乎无法正确发送更新的对象。我试图将对象作为如下参数:这是我的类:这些是请求头和参数部分:请求-响应抛出空引用异常,因为它无法映射它们,我猜?HttpParams应该是。所以你应该这样称呼put: this.http.put(this.url, myComplexObject, this.options); 请以文本形式发布代码和消息,而不是截图。是的,就是这样。非常感谢。我猜这是一个很难回答的问题:)有时第三只眼会

我正在尝试使用新的HttpClient和HttpParams发出put请求,但似乎无法正确发送更新的对象。我试图将对象作为如下参数:这是我的类:这些是请求头和参数部分:请求-响应抛出空引用异常,因为它无法映射它们,我猜?

HttpParams应该是。所以你应该这样称呼put:

this.http.put(this.url, myComplexObject, this.options);

请以文本形式发布代码和消息,而不是截图。是的,就是这样。非常感谢。我猜这是一个很难回答的问题:)有时第三只眼会有帮助:)