Browse Source

Merge pull request #64 from tolower/master

完善在线HTTP接口测试的功能
star7th 9 năm trước cách đây
mục cha
commit
c76468e779

+ 2 - 12
Application/Home/Controller/PageController.class.php

@@ -120,13 +120,8 @@ class PageController extends BaseController {
 		curl_setopt ( $oCurl, CURLOPT_URL, $url );
 		curl_setopt ( $oCurl, CURLOPT_RETURNTRANSFER, 1 );
 		$sContent = curl_exec ( $oCurl );
-		$aStatus = curl_getinfo ( $oCurl );
 		curl_close ( $oCurl );
-		if (intval ( $aStatus ["http_code"] ) == 200) {
-			return $sContent;
-		} else {
-			return false;
-		}
+		return $sContent;
 	}
 	
 	/**
@@ -156,13 +151,8 @@ class PageController extends BaseController {
 		curl_setopt ( $oCurl, CURLOPT_POST, true );
 		curl_setopt ( $oCurl, CURLOPT_POSTFIELDS, $strPOST );
 		$sContent = curl_exec ( $oCurl );
-		$aStatus = curl_getinfo ( $oCurl );
 		curl_close ( $oCurl );
-		if (intval ( $aStatus ["http_code"] ) == 200) {
-			return $sContent;
-		} else {
-			return false;
-		}
+		return $sContent;
 	}
 
     //保存

+ 7 - 4
Application/Home/View/Page/http_api.html

@@ -77,10 +77,13 @@
 				method:$("#method").val(),
 				params:$("#params").val()
 			},function (data) {
-				
-				console.log(JSON.parse(data));
-				var text="\{ \n"+dump(JSON.parse(data))+" \}";//整体加个大括号
-				$("#http-response").val(text);
+				try{
+					var text="\{ \n"+dump(JSON.parse(data))+" \}";//整体加个大括号
+					$("#http-response").val(text);
+				}catch(e){
+					//非json数据直接显示
+					$("#http-response").val(data);
+				}
 			});
 		});
 	});