2525
2626import java .lang .reflect .Method ;
2727
28- import apijson .demo .server .MethodUtil ;
2928import apijson .demo .R ;
3029import apijson .demo .StringUtil ;
3130import apijson .demo .application .DemoApplication ;
31+ import apijson .demo .server .MethodUtil ;
3232
3333
3434public class UnitActivity extends Activity implements HttpServerRequestCallback {
@@ -153,20 +153,6 @@ private void startServer(int port) {
153153
154154 @ Override
155155 public void onRequest (final AsyncHttpServerRequest asyncHttpServerRequest , final AsyncHttpServerResponse asyncHttpServerResponse ) {
156- final AsyncHttpRequestBody requestBody = asyncHttpServerRequest .getBody ();
157- final String request = requestBody == null || requestBody .get () == null ? null : requestBody .get ().toString ();
158-
159- runOnUiThread (new Runnable () {
160-
161- @ Override
162- public void run () {
163- if (isAlive ) {
164- tvUnitRequest .setText (StringUtil .getString (asyncHttpServerRequest ) + "Content:\n " + zuo .biao .apijson .JSON .format (request ) + "\n \n \n \n \n " + StringUtil .getString (tvUnitRequest ));
165- }
166- }
167- });
168-
169-
170156 Headers allHeaders = asyncHttpServerResponse .getHeaders ();
171157 Headers reqHeaders = asyncHttpServerRequest .getHeaders ();
172158
@@ -176,7 +162,7 @@ public void run() {
176162// if ("OPTIONS".toLowerCase().equals(asyncHttpServerRequest.getMethod().toLowerCase())) {
177163
178164 String origin = reqHeaders .get ("origin" );
179- String cookie = reqHeaders .get ("cookie" );
165+ reqHeaders . remove ( "cookie" ); // 用不上还很占显示面积 String cookie = reqHeaders.get("cookie");
180166
181167 allHeaders .set ("Access-Control-Allow-Origin" , TextUtils .isEmpty (origin ) ? "*" : origin );
182168 allHeaders .set ("Access-Control-Allow-Credentials" , "true" );
@@ -188,6 +174,20 @@ public void run() {
188174// }
189175// }
190176
177+ final AsyncHttpRequestBody requestBody = asyncHttpServerRequest .getBody ();
178+ final String request = requestBody == null || requestBody .get () == null ? null : requestBody .get ().toString ();
179+
180+ runOnUiThread (new Runnable () {
181+
182+ @ Override
183+ public void run () {
184+ if (isAlive ) {
185+ tvUnitRequest .setText (StringUtil .getString (asyncHttpServerRequest ) + "Content:\n " + zuo .biao .apijson .JSON .format (request ) + "\n \n \n \n \n " + StringUtil .getString (tvUnitRequest ));
186+ }
187+ }
188+ });
189+
190+
191191 try {
192192 if ("OPTIONS" .toLowerCase ().equals (asyncHttpServerRequest .getMethod ().toLowerCase ())) {
193193 send (asyncHttpServerResponse , "{}" );
0 commit comments