HTML从Angular JS到GoLang的格式化数据发送和处理

时间:2017-12-28 08:22:04

标签: angularjs go

我试图将来自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。

任何人都可以建议我在哪里犯错误。

0 个答案:

没有答案