我试图自己解决这个问题,但我无法得到任何有用的解决方案.我想向网站发送请求并获得处理结果.我已经遇到了问题(请参阅如何填写网站表单并在C#中检索结果?)但我能够通过其中所述的网站解决它.现在我正尝试使用以下代码访问另一个网站(http://motif-x.med.harvard.edu/motif-x.html):
ServicePointManager.Expect100Continue = false;
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://motif-x.med.harvard.edu/cgi-bin/multimotif-x.pl");
request.Credentials = CredentialCache.DefaultCredentials;
request.ProtocolVersion = HttpVersion.Version10; // Motif-X uses HTTP 1.0
request.KeepAlive = false;
request.Method = "POST";
string motives = "SGSLDSELSVSPKRNSISRTH";
string postData = "fgdata=" + motives + "&fgcentralres=S&width=21";
byte[] byteArray = Encoding.UTF8.GetBytes(postData);
request.ContentType = "multipart/form-data";
request.ContentLength = byteArray.Length;
Stream dataStream = request.GetRequestStream();
dataStream.Write(byteArray, 0, byteArray.Length);
dataStream.Close();
WebResponse response = request.GetResponse();
Run Code Online (Sandbox Code Playgroud)
这给了我以下例外:
远程服务器返回错误:(500)内部服务器错误.
有什么可以阻止这个吗?
如果您想手动输入网站:
数据集的文本区域: SGSLDSELSVSPKRNSISRTH
中心字符(基本选项):S
您将被重定向到结果的站点 - 可能需要一段时间才能处理.这可能是异常的原因吗?
.net c# exception-handling httpwebrequest internal-server-error
我的文件如下:
application.wsgi(注意:更新从我刚才的问题建议在这里)
import os
import sys
sys.path.append('/srv/www/mysite.com/application')
os.environ['PYTHON_EGG_CACHE'] = '/srv/www/mysite.com/.python-egg'
import flaskr.helloworld
application = flaskr.helloworld.app
Run Code Online (Sandbox Code Playgroud)
helloworld.py
from flask import Flask
app = Flask(__name__)
@app.route('/')
def __init__(self):
print 'Hello World!'
if __name__ == '__main__':
app.run()
Run Code Online (Sandbox Code Playgroud)
出于何种原因,我在尝试加载时遇到以下错误.没有任何内容添加到我的error.log中,它只是在浏览器中显示:"内部服务器错误"
好吧,我在ISE 500上发现了很多线程,但没有一个解决方案适合我.
我为我们的客户开发了一个Facebook应用程序来呈现一些音频跟踪,当然,我想将一些参数传递给每个app_data参数的应用程序.所以我整合了facebook sdk 3.1.1.做了一切正确连接到Facebook.
在我的本地xampp上,每件事情都运行良好,我们公司的网络服务器也运行应用程序没有任何问题,我的私人网站空间也是如此.但是当我将应用程序上传到客户端服务器时,我得到500:内部服务器错误.为了排除我身边的任何奇怪的脚本错误,我试图执行sdk附带的example.php.同样的错误.即使我只是试图像这样实例化Facebook类:
<?php
require '../src/facebook.php';
$facebook = new Facebook(array(
'appId' => '???',
'secret' => '??????',
));
?>
Run Code Online (Sandbox Code Playgroud)
我已经看过服务器错误日志了.它唯一提到的是:
"脚本标题过早结束:example.php"
我也使用广泛建议error_reporting(E_ALL);避免在服务器端错误的错误处理.没有.服务器不会告诉我什么是错的.
我找到了很多其他人得到这个错误的原因,最突出的是:
?>facebook.php/base_facebook.php中的标记Facebook- 和FacebookApiException......所提供的解决方案都没有为我工作.
所以我试着比较两者的phpinfos,客户端和我们公司的服务器.当然有一些差异,但对我来说并不明显.我寻找论坛上的人已经与ISE 500相关联的基本内容,如cURL扩展,php版本(5.3.9).我不是服务器管理员,我只掌握了服务器配置的基本知识.所以为了确保缺少某些东西,我试图找到facebook sdk的服务器要求......
...但整个网络不会告诉我facebook sdk的服务器要求.即使是facebook文档也没有提及任何内容.所以我希望周围的人可以帮我解决这个问题.
是的...我已经向服务器管理员求助了,他只是在他眼中看着我两个问号......是的......我必须使用客户端服务器:( 叹气
感谢你在期待...
更新:
我将列出我为响应您的建议而尝试的事项:
服务器:
- 安装了cURL扩展(7.20.1)
- php版本是5.3.9.
- 试图包含其他文件,工作正常.似乎不是路径问题
- 服务器错误日志只显示"脚本标题的过早结束:example.php"
- 启用了log_errors.error_log说"没有价值"
- 尝试ini_set("display_errors", true);进行错误跟踪......没有效果
更新2
所以我能够逐行检查facebook文件后找出问题所在.尝试启动会话后,将在开始时抛出内部服务器错误500:
if(!session_id())
{
session_start();
}
Run Code Online (Sandbox Code Playgroud)
我把这个信息转发给了服务器管理员和客户端......我猜它现在不在我的手里,当我得到答案时,我会更新这篇文章.谢谢你的反馈家伙:)
解
好了,服务器管理员现在发现了问题.session.save_handler设置为'user',他将其更改为'files',现在一切正常:
session.save_handler …Run Code Online (Sandbox Code Playgroud) 我用htaccess和htpasswd保护html文件.当我尝试访问它时,在放入用户和密码后,而不是加载"index.html"文件,我得到"500 - 内部服务器错误"
AuthName "Restricted Area"
AuthType Basic
AuthUserFile home/folder/index.html/.htpasswd
AuthGroupFile /dev/null
require valid-user
Run Code Online (Sandbox Code Playgroud)
有什么建议?也许托管服务的东西?
我有一个来自MediaTemple的DV 4.0.
当我运行一个需要循环超过5000次的php文件脚本时,我收到了"500内部服务器错误".
代码似乎是因为当我用200时间循环执行时,结果被打印出来.
我的"max_input_time","max_execution_time","default_socket_timeout"以及所有其他php参数都不是问题(我猜,所有设置为9000,memory_limit为-1)
我懂了:
[Sat Jan 11 19:25:22 2014] [notice] caught SIGTERM, shutting down
Run Code Online (Sandbox Code Playgroud)
这是因为apache重启.我的问题是:如何在我的脚本中循环超过5000次而不会崩溃我的系统;-)
谢谢
我正在尝试在Java Web应用程序中实现长轮询.该应用程序是使用Spring MVC 3.2编写的,我使用了DeferredResult对象(它代表了Servlet 3.0异步响应功能).
问题是当使用DeferredResult时,每次发送请求10秒后我都会收到内部服务器错误(代码500).预期结果是30秒后的文本数据.我的应用程序日志中没有任何内容,Tomcat日志中没有任何内容,但在FireFox网络监视器中,我看到此错误.
另一方面,当我发送同步请求并在服务器中保持30秒时,它成功完成.
谁能帮我这个?
本文末尾有一个测试应用程序下载链接.这是一个maven应用程序.
这是我的应用代码:
ResponseController.java
@Controller
@RequestMapping("responses")
public class ResponseController {
@Autowired
private ResponseService messagesService;
@RequestMapping(value="/async", method=RequestMethod.GET)
@ResponseBody
public DeferredResult<String> getAsyncUpdate() {
return messagesService.getAsyncUpdate();
}
@RequestMapping(value="/sync", method=RequestMethod.GET)
@ResponseBody
public String getSyncUpdate() {
return messagesService.getSyncUpdate();
}
}
Run Code Online (Sandbox Code Playgroud)
ResponseService.java
@Service
public class ResponseService {
private DeferredResult<String> deferredResult;
public DeferredResult<String> getAsyncUpdate(){
deferredResult = new DeferredResult<String>();
return deferredResult;
}
public String getSyncUpdate(){
long startTime = System.currentTimeMillis();
while( System.currentTimeMillis() - startTime <30000){
}
return "RESULT";
}
@Scheduled(fixedDelay=500)
public void …Run Code Online (Sandbox Code Playgroud) 我收到子域的 500 服务器错误。.htaccess在安装 SilverStripe 3 之前它运行得很好。SilverStripe 安装创建的 默认值是否需要进行任何修改?
我有一个POST方法API,它在Postman中提供了200个响应代码,但在使用Volley甚至在Retrofit2中调用api时却没有.
这是邮差截图:
这是我为Volley库代码所做的:
final String url = "http://xxxxxxxx.com/api/mobile/user/post/";
StringRequest stringReq = new StringRequest(Request.Method.POST, url,
new com.android.volley.Response.Listener<String>() {
@Override
public void onResponse(String response) {
Log.e("onResponse ===", response + " " );
}
},
new com.android.volley.Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Log.e("onErrorResponse ===", error + " " );
}
}) {
@Override
public Map<String, String> getHeaders() throws AuthFailureError {
Map<String, String> params = new HashMap<>();
params.put("Authorization", "xxxxxxxxxxxxx");
return params;
}
@Override
public …Run Code Online (Sandbox Code Playgroud) 我遇到了一个问题,我已经看到了很多问题,但我找不到适合我的解决方案。
只有当我推送到 Heroku 并从网络加载它时才会发生此问题。 如果我转到我网站的根目录(即 domain.com),页面将加载。如果我四处点击,页面会在更改 URL 时使用正确的组件重新呈现。如果我刷新页面、输入 URL 或通过除主页上的一组链接以外的任何方式导航到该页面,我会收到“内部服务器错误”。
我知道这是一个 React-Router 问题。我尝试将我的 devServer 配置 historyApiFallback 更改为 true。我还尝试将 historyApiFallback 中的索引更改为我的应用程序的根目录。
更新 当我进入 Heroku 上的日志时,尝试导航到 domain.com/activity 时出现此错误
2017-11-13T05:43:36.957344+00:00 app[web.1]: ReferenceError: path is not defined
2017-11-13T05:43:36.957347+00:00 app[web.1]: at /app/server.js:7:23
2017-11-13T05:43:36.957348+00:00 app[web.1]: at Layer.handle [as handle_request] (/app/node_modules/express/lib/router/layer.js:95:5)
2017-11-13T05:43:36.957349+00:00 app[web.1]: at next (/app/node_modules/express/lib/router/route.js:137:13)
2017-11-13T05:43:36.957350+00:00 app[web.1]: at Route.dispatch (/app/node_modules/express/lib/router/route.js:112:3)
2017-11-13T05:43:36.957351+00:00 app[web.1]: at Layer.handle [as handle_request] (/app/node_modules/express/lib/router/layer.js:95:5)
2017-11-13T05:43:36.957352+00:00 app[web.1]: at /app/node_modules/express/lib/router/index.js:281:22
2017-11-13T05:43:36.957353+00:00 app[web.1]: at param (/app/node_modules/express/lib/router/index.js:354:14)
2017-11-13T05:43:36.957354+00:00 app[web.1]: at param (/app/node_modules/express/lib/router/index.js:365:14)
2017-11-13T05:43:36.957355+00:00 app[web.1]: at Function.process_params (/app/node_modules/express/lib/router/index.js:410:3) …Run Code Online (Sandbox Code Playgroud) 我正在托管ASP.NET Core 2网站,并收到以下错误消息。
HTTP Error 500.21 - Internal Server Error
Handler "aspNetCore" has a bad module "AspNetCoreModule" in its module list
Run Code Online (Sandbox Code Playgroud)
我的应用程序正在使用nopCommerce 4.00,并且服务器端已经安装了ASP.NET Core组件。
hosting nopcommerce internal-server-error asp.net-core nopcommerce-4.0
.htaccess ×2
php ×2
.htpasswd ×1
.net ×1
android ×1
apache ×1
asp.net-core ×1
c# ×1
facebook ×1
flask ×1
heroku ×1
hosting ×1
java ×1
long-polling ×1
mediatemple ×1
nopcommerce ×1
plesk ×1
python ×1
react-router ×1
reactjs ×1
retrofit2 ×1
silverstripe ×1
spring-mvc ×1
subdomain ×1
tomcat7 ×1
webpack ×1