问题列表 - 第17116页

如何在c#,ASP .NET中修改请求标头

我正在开发一个ASP .NET mVC项目,我必须更改HttpHeaders.看到foolowing代码片段:

WebRequest req= HttpWebRequest.Create("myURL");
HttpWebResponse response = (HttpWebResponse)request.GetResponse();

req.Headers.Add("User-Agent", "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.15) Gecko/2009101601 Firefox/3.0.15 (.NET CLR 3.5.30729)");
req.Headers.Add("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8");
req.Headers.Add("Accept-Language", "en-us,en;q=0.5");
Run Code Online (Sandbox Code Playgroud)

这给了一个例外,即

必须使用适当的属性修改此标头.\ r \nParameter name:name.

有人建议解决它

html c# asp.net asp.net-mvc http-headers

2
推荐指数
1
解决办法
1万
查看次数

MySQL:CAST 在括号前不需要空格?

在 MySQL 5.1 中,为什么这个 SQL 不能正常工作?

SELECT CAST (20091023 as date);
Run Code Online (Sandbox Code Playgroud)

[我刚刚自己找到了这个问题的答案——我会在下面自己回答——但这种行为太奇怪了,我想把它作为一个 StackOverflow 问答对来捕捉,这样其他人就不会浪费时间了同样的问题。]

mysql casting function

3
推荐指数
1
解决办法
601
查看次数

"功能"和"功能"有什么区别?在VIM?

我看到了很多"功能!"的用法.在其他vimrc文件中,但没有易于查找的"功能!"文档.

"功能"和"功能"之间有什么区别?

vim function

15
推荐指数
3
解决办法
2777
查看次数

如何在MOD表达式中找到变量值?

9 = 2 ^ X mod 11

什么是X,你如何找到X?

它与在RSA算法中查找纯文本有关,我正在为它编写一个C程序.

math shift modulo

3
推荐指数
1
解决办法
5431
查看次数

如何在git gui中强制存储库选择器

我将我的主目录置于版本控制之下.如果我现在从我的Gnome面板启动git-gui,我只能在这个存储库上工作.允许我浏览或输入存储库位置或选择之前使用的对话框的对话框不再存在.

我找不到相应的命令行或.gitconfig开关.

我如何强制git-gui显示对话框?

git git-gui

3
推荐指数
1
解决办法
3752
查看次数

Django自定义handler404显示404,但给出标题200

我为经过身份验证的Django网站制作了一个自定义handler404,以避免信息泄露.

def check_logged_in_404(request):
    """ Custom 404. Show friendly 404 when logged in and redirect to /login
    when not logged in.
    """
    if request.user.is_authenticated():
        return render_to_response('404.html')
    else:
        return HttpResponseRedirect('/login')
Run Code Online (Sandbox Code Playgroud)

在功能上它完全符合我的要求.但是,404返回页面的状态为200,这是正确的代码方式.但这显然需要成为404返回状态.

raise404不起作用,因为如果不以无限递归结束,它会返回到此处,从而导致相同的问题.

我尝试了一个HttpResponseNotFound,但这只是一个字符串作为参数而不是模板,这不是DRY-ish.

我手动尝试设置标题:

    response = render_to_response('404.html')
    response['Status'] = "Not Found - 404"
    return response
Run Code Online (Sandbox Code Playgroud)

然后确实设置了状态标题,但浏览器仍然显示200.

我没有选择..任何有提示的人,请成为我的英雄...... :)

Thanx和问候,

杰拉德.

编辑:我尝试了所有排序btw状态字段值,但没有运气:(

django http-status-code-404

8
推荐指数
3
解决办法
9421
查看次数

在PHP项目中,存在哪些模式来存储,访问和组织帮助程序对象?

在基于PHP的面向对象项目中,如何组织和管理辅助对象,如数据库引擎,用户通知,错误处理等?

假设我有一个大的PHP CMS.CMS由各种类别组织.几个例子:

  • 数据库对象
  • 用户管理
  • 用于创建/修改/删除项目的API
  • 消息传递对象,用于向最终用户显示消息
  • 一个上下文处理程序,可以将您带到正确的页面
  • 显示按钮的导航栏类
  • 记录对象
  • 可能,自定义错误处理

等等

我正在处理永恒的问题,如何最好地使这些对象可以访问需要它的系统的每个部分.

很多年前,我的第一个应用程序是拥有一个包含这些类的初始化实例的$ application全局.

global $application;
$application->messageHandler->addMessage("Item successfully inserted");
Run Code Online (Sandbox Code Playgroud)

然后我切换到Singleton模式和工厂函数:

$mh =&factory("messageHandler");
$mh->addMessage("Item successfully inserted");
Run Code Online (Sandbox Code Playgroud)

但我对此也不满意.单元测试和封装对我来说变得越来越重要,在我的理解中,全局/单例背后的逻辑破坏了OOP的基本思想.

那么当然有可能给每个对象提供它需要的辅助对象的许多指针,可能是最干净,资源节省和测试友好的方式,但我对这长期可维护性有疑问.

我研究过的大多数PHP框架都使用单例模式或访问初始化对象的函数.这两种方法都不错,但正如我所说的那样,我对它们都不满意.

我想扩大我对这里存在的常见模式的看法.我找实例,更多的想法和指针向资源从讨论这个长期的,真实世界的视角.

另外,我很想知道这个问题的专门,利基或简单的奇怪方法.

php oop design-patterns

114
推荐指数
5
解决办法
1万
查看次数

79
推荐指数
3
解决办法
7万
查看次数

在Delphi中的XPManifest之后设置TTabControl颜色

我的表单上有tabcontrol组件.我把XPManifest,它的颜色变成白色,我想改变它,但找不到颜色属性.而且我也不想删除XPManifest.有什么方法可以解决这个问题吗?

delphi components tabcontrol properties colors

1
推荐指数
1
解决办法
2388
查看次数

HTML到PDF与通过PHP以编程方式创建PDF

我有一个PHP应用程序,需要生成一些PDF发票和PDF时间表,页面/页脚很好.某些Stackoverflow用户建议使用TCPDF来创建PDF文档.在我的研究中,我发现了两种生成PDF的方法:

1)以编程方式格式化PDF,如下所示:

    $tcpdf->SetFillColor(255, 0, 0);
    $tcpdf->SetTextColor(255);
    $tcpdf->SetDrawColor(128, 0, 0);
    $tcpdf->SetLineWidth(0.3);
    $tcpdf->SetFont('', 'B');
Run Code Online (Sandbox Code Playgroud)

2)将HTML转换为PDF

我如何决定应该使用哪种方法?

php pdf-generation

8
推荐指数
1
解决办法
1万
查看次数