这就是我从发帖请求中提出的要求。
handleSubmit = e => {
this.setState({ buttonload : true });
e.preventDefault();
this.props.form.validateFields((err, values) => {
if (!err) {
fetch("api/Authentication/Login", {
method: 'POST',
headers: {'Content-Type':'application/json'},
body: JSON.stringify({
data:{
CompanyCode : this.props.selectedCompany,
Username : values.username,
Password : values.password
}
})
})
.then(res => res.json())
.then(
(result) => {
console.log(result)
},
// Note: it's important to handle errors here
// instead of a catch() block so that we don't swallow
// exceptions from actual bugs in components.
(error) => {
this.setState({ buttonload : false });
console.log(error)
})
}
});
};
这是我要传递参数的发帖请求
[HttpPost("[action]")]
public LoginModel Login(DTO_Login data)
{
HttpResponseMessage LoginRequest = API.PostResponse("api/Accounting/User/Login", data);
LoginRequest.EnsureSuccessStatusCode();
LoginModel Result = LoginRequest.Content.ReadAsAsync<LoginModel>().Result;
return Result;
}
这是api请求的主体参数。
public class DTO_Login
{
public string CompanyCode { get; set; }
public string Username { get; set; }
public string Password { get; set; }
}
我能够调用发布请求,但是在成功执行请求后,data
参数没有达到预期的效果。
答案 0 :(得分:0)
嗨,请看我希望对发送数据有帮助。 谢谢
import org.apache.spark.sql.types.{StructField, StructType, ArrayType, StringType}
val schema = ArrayType(StructType(Seq(StructField("TIME", StringType), StructField("VALUE", StringType))))
df.withColumn("sig1_arr", from_json($"SIG1", schema))