Java PHP RESTful不支持的媒体类型错误
我认为它的表现比以前更好了。新的发展是,虽然它没有插入,但至少它发出了一个“不支持的媒体类型”的可理解错误,并且不像以前那样显示代码 我该怎么做才能纠正这个错误?我认为这是因为我没有添加内容类型,添加后会得到相同的结果。我仍然在本地主机上运行这两台服务器 web服务是使用Java在Netbeans中创建的,而调用应用程序是使用在XAMPP下运行的PHP创建的。有关错误报告的概述,请参阅所附图像Java PHP RESTful不支持的媒体类型错误,java,php,curl,restful-authentication,glassfish-4,Java,Php,Curl,Restful Authentication,Glassfish 4,我认为它的表现比以前更好了。新的发展是,虽然它没有插入,但至少它发出了一个“不支持的媒体类型”的可理解错误,并且不像以前那样显示代码 我该怎么做才能纠正这个错误?我认为这是因为我没有添加内容类型,添加后会得到相同的结果。我仍然在本地主机上运行这两台服务器 web服务是使用Java在Netbeans中创建的,而调用应用程序是使用在XAMPP下运行的PHP创建的。有关错误报告的概述,请参阅所附图像 <?php if (!empty($_POST['username']) &&am
<?php
if (!empty($_POST['username']) && !empty($_POST['username'])) {
$username = $_POST['username'];
$password = $_POST['password'];
$url = "http://localhost:8080/WMWS/webresources/entity.userregistration";
$data = array('username' => $username, 'password' => $password);
$initializeCurl = curl_init();
curl_setopt($initializeCurl, CURLOPT_HTTPHEADER, array(
'method' => "POST",
'Content-type' => "text/plain"
));
curl_setopt($initializeCurl, CURLOPT_URL, $url);
curl_setopt($initializeCurl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($initializeCurl, CURLOPT_POST, true);
curl_setopt($initializeCurl, CURLOPT_POSTFIELDS, $data);
$response = curl_exec($initializeCurl);
var_dump($response); // string(37) "{"username":"test","password":"test"}"
curl_close($initializeCurl);
}
?>
<body>
<form method = "POST">
<label for = "username">Username</label>
<input type = "text" name = "username" />
<label for = "password">Password</label>
<input type = "password" name = "password" />
<button id = "register" name = "register">Register</button>
</form>
</body>
用户名
密码
登记
您在问题中提到了一幅图像,但我看不到。但是,如果错误是文本性的,那么最好将其复制并粘贴到问题中。很抱歉,没有上载它。谢谢