我是角度2的新手,我遇到了一个无法找到解决方案的问题:
当我尝试从角度2发布到API我得到 – 415不支持的媒体类型.
当我尝试从角度2发布到API我得到 – 415不支持的媒体类型.
Angular 2代码:
onSubmit(value: any) { // console.log(value.message); let headers = new Headers({ 'Content-Type': 'application/json'}); let options = new RequestOptions({ headers: headers }); let creds = 'statusukNown'; let body = JSON.stringify(creds); this.http.post('http://localhost:1318/api/ActionItem',creds) .subscribe( () => {console.log('Success')},err => {console.error(err)} ); }
我的控制器代码:
// POST api/actionitem [HttpPost] public ActionItem Post( [FromBody]string str)// _id,string _status) { ActionItem item = new ActionItem( 313,str); return item; }
当我将控制器代码更改为不从主体获取数据时,它可以工作但是引用NULL.
我的API调用截图:
请帮助&如果需要更多细节,请告诉我.
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。