나는 내 친구와 함께 내 안드로이드 프로젝트를 진행하고 있었고 어느 시점에 갇혔다. WCF 나머지 웹 서비스에 대한 비동기 게시를 시도하고 서비스 측에서 데이터를 db에 삽입하고 있습니다. 나는 JSON 객체를 통해 데이터를 보내고있다. 대화 상자를 열고 요청이 성공하면 대화 상자가 사라집니다. 이제 내 문제는 게시 요청을 할 수 없다는 것입니다. 실제로 오류는 발생하지 않지만 문제가있는 것 같습니다. 요청을받을 때 아무런 문제가 없습니다. 나는 미쳤어. 너의 도움이 필요해. 여기 내 코드 보내기 게시물 보내기 RESTful WCF 서비스 신청
내가 처리하는 방법 progressDialog = ProgressDialog.show(Activity3.this, "Please wait ...", "Task in progress ...", true);
progressDialog.setCancelable(true);
jarray = new JSONArray();
json2 = new JSONObject();
AsyncHttpClient client = new AsyncHttpClient();
try {
json2.put("CreateDate", "30.03.2014 15:30:00");
json2.put("EventCategory", "Yemek");
json2.put("EventID", "6");
json2.put("EventName", "Kanatçı Haydar");
json2.put("EventStatus", "A");
json2.put("FsqID", "561239");
json2.put("IsPublic", "False");
json2.put("LastUpdate", "01.01.0001 00:00:00");
json2.put("Quota", "8");
json2.put("UserID", "42");
StringEntity entity = new StringEntity(json2.toString());
client.post(arg0.getContext(), PURL, entity, "application/json",
new AsyncHttpResponseHandler() {
@Override
public void onSuccess(String response) {
progressDialog.dismiss();
Toast.makeText(Activity3.this,response, Toast.LENGTH_LONG).show();
}
});
}
WCF 서비스
에게
JAVA 당신이 감사합니다 POST 요청
[OperationContract]
[WebInvoke(Method = "POST", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.WrappedRequest, UriTemplate = "New")]
bool SetAllEvents(Stream st);
이 재미 ction 특 이것은 내가 JSON
StreamReader reader = new StreamReader(inputStream);
string json = reader.ReadToEnd();
var Jsonobject = JsonConvert.DeserializeObject<Events>(json);
string eventName = Jsonobject.EventName;
보고있는 오류/예외는 무엇입니까? –
@YuvalItzchakov 실제로 모든 예외 또는 오류를 dontget. Log Cat에 메시지가 없습니다. 서비스 측면을 검사 중이며 로그에 아무 것도 없습니다. 서비스 요청이없는 것처럼 보입니다. –
대화 상자가 계속 보입니다. 그래서 게시물 요청이 성공적으로 끝나지 않습니다. 생각한다. –