我试图将来自angular-JS的HTML格式化数据发送到Go Lang API服务器。 我正在使用Angular Trix并将HTML格式化数据发送给API。
这是我的Angular-Js服务类代码....
sendblogData(data,key){
console.log(angular.toJson(data))
this.$http({
url:"/api/BlogPost",
method:"POST",
data:{
"blogData":angular.toJson(data),
"blogId": key
}
}).then((response)=>{
if(response.data.status === "success") {
console.log("mission successfull......")
}
})
}
这是我的Go Lang控制器代码
func blogDetailsPost(c *gin.Context) {
var request struct {
ID string `json:"blogId"`
BlogDetails string `json:"blogData"`
}
if c.Bind(&request) == nil {
fmt.Println("request", request.BlogDetails)
c.JSON(200, gin.H{
"status": "success",
"message": "Mision successfull....",
})
}
}
但我收到400 Bad Request Response。
任何人都可以建议我在哪里犯错误。