Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP数据发布到Python时出错_Php_Python_Python 2.7_Post_Urllib2 - Fatal编程技术网

PHP数据发布到Python时出错

PHP数据发布到Python时出错,php,python,python-2.7,post,urllib2,Php,Python,Python 2.7,Post,Urllib2,这是我的PHP: <?php echo $_POST['one']; echo $_POST['two']; ?> 这是我的错误: urllib2.HTTPError:HTTP错误503:服务不可用 这是什么意思? 你知道为什么会这样吗?你在哪里定义了$\u POST['one']?503表示你的服务器无法访问。我认为你的代码没有问题。除了urlencode接受dict而不是元组列表这一事实之外,当我导航到http://pglvm2009-v05.png.intel.com/web

这是我的PHP:

<?php
echo $_POST['one'];
echo $_POST['two'];
?>
这是我的错误:

urllib2.HTTPError:HTTP错误503:服务不可用

这是什么意思?
你知道为什么会这样吗?

你在哪里定义了$\u POST['one']?503表示你的服务器无法访问。我认为你的代码没有问题。除了urlencode接受dict而不是元组列表这一事实之外,当我导航到http://pglvm2009-v05.png.intel.com/webexec.gwt/war/get_schedules_run.php 从一个浏览器,它给我找不到服务器。当我使用Fiddler嗅探网络时,出现错误502,表示pglvm2009-v05.png.intel.com的DNS查找失败。请求的名称有效,但未找到请求类型的数据。您确定这是一个有效的URL吗?是的,您当然看不到它,因为服务器仅用于内部。我已经更改了示例url。
import urllib2
import urllib
mydata = [('one','1'),('two','2')]
mydata = urllib.urlencode(mydata)
path = 'http://example.com/example.gwt/war/my_php.php'
req = urllib2.Request(path, mydata)
req.add_header("Content-type", "application/x-www-form-urlencoded")
page = urllib2.urlopen(req).read()
print page