小编FES*_*EST的帖子

C# HTTPWebRequest 与领域站点协商/基本

很抱歉就这个主题做另一个问题,但我一直在阅读,但无法真正让它发挥作用......

切入正题...我有一个可以下载 zip 文件的链接。我已获得访问该网站(我的用户)的权限,现在我正在尝试编写一个程序来每隔一段时间获取 zip.file,以便我可以对其数据进行处理。

当我刚刚尝试下载需要身份验证的东西的代码时(见下面的代码),我得到一个 HTTP 401。我想知道为什么我的凭据没问题,我可以使用浏览器获取文件。

HttpWebRequest request;
HttpWebResponse response;

request = (HttpWebRequest)WebRequest.Create(strURL);

request.Credentials = ((domain == null || domain == "") ?
                new System.Net.NetworkCredential(user, pass) :
                new System.Net.NetworkCredential(user, pass, domain)));

response = (HttpWebResponse)request.GetResponse();
//...do somthing
Run Code Online (Sandbox Code Playgroud)

在阅读和搜索后,我得出的结论是我必须明确告诉身份验证者。方法并找到了 CredentialCache 示例。我之后做的是打开 fiddler 并查看网站的响应并找到以下标题:

WWW-Authenticate: Negotiate
WWW-Authenticate: Basic realm="BACKLOG ::::::: AUTENTICACAO NECESSARIA - USAR APENAS USERNAME E PASSWORD DE DOMINIO"
Run Code Online (Sandbox Code Playgroud)

有了这个,我可以知道什么是 auth. 我需要输入,所以我将代码更改为以下内容:

HttpWebRequest request;
HttpWebResponse response;

request = (HttpWebRequest)WebRequest.Create(strURL);

CredentialCache cc = new CredentialCache();
cc.Add(new Uri(strURL), "Negotiate", (
                (domain == …
Run Code Online (Sandbox Code Playgroud)

c# authentication httprequest basic-authentication negotiate

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

未设置 PageRequestManagerServerErrorException 对象引用... ASP.net AJAX

有没有人能够理解为什么我会收到这个错误?

未捕获的 Sys.WebForms.PageRequestManagerServerErrorException:Sys.WebForms.PageRequestManagerServerErrorException:未将对象引用设置为对象的实例。

来源:ScriptResource.axd

所以这里的事情...

我有一个按钮在第一次点击时(在第一次访问网站后)有效,但之后我总是收到错误。我试图通过在 Page_Load 事件的第一行放置一个调试点来调试主题,但它甚至没有到达那里。

该错误显示在由 javascript 组成的 ScriptResources.axd 文件之前,所以我试图调试它,但我真的不明白发生了什么,所以我找不到问题。

据我所知,不知何故,当我第一次单击按钮时,我不能初始化一些我应该的控件,但我就是想不通。

按钮 id = btnFiltra

HTML

<body>
    <form id="form1" runat="server">
    <asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
    </asp:ToolkitScriptManager>
    <script type="text/javascript">
        Sys.Application.add_load(onPageLoad);
    </script>
    <asp:Panel runat="server" ID="pHeader" CssClass="PVHeaderBackground">
        <img alt="Planview" src="Images/logo_planview.png" class="PVLogoBackImgleft"/>
        <div id="PTLogo" class="PTLogosRight">
            <img src="Images/logo_meo_preto.png" alt="Meo" style="vertical-align:middle; margin-top:auto; margin-bottom:auto"/>
            <img src="Images/Ptlogo.jpg" alt="PT" style="height:50px; width:auto; margin-left:10px; vertical-align:middle;margin-top:auto; margin-bottom:auto"/>
        </div>
    </asp:Panel>
    <asp:UpdatePanel ID="upBody" runat="server" UpdateMode="Conditional" >
        <ContentTemplate>
        <asp:Panel runat="server" ID="pOpcoesGlobais" >
            <asp:Button ID="btnExtrair" runat="server" OnClientClick="umProjetoApenas()" OnClick="btnExtrair_OnClick" Text="Extrair Dados"/>
            <asp:Button ID="btnAtualizar" runat="server" OnClientClick="umProjetoApenas()" OnClick="btnAtualizar_OnClick" …
Run Code Online (Sandbox Code Playgroud)

c# asp.net ajax

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

ORACLE SQL ORA-22814属性或元素值大于类型中指定的值

我正在调用一个返回一种表格的函数.

我的函数接收varchar类型的变量.因为我返回了一个我创建的类型,我必须进行强制转换和multiset ...
我的问题是,我的multiset中的select在函数外执行没有问题,但是当我执行我的函数时它给了我ORA-22814属性或者元素值大于类型错误中指定的值.注意:我总是使用相同的变量值运行脚本

输入OBJECT:

create or replace
TYPE Z_PEDIDO_SeB IS OBJECT(
Contrato varchar2(4000 BYTE),
DataObjectivo date,
DataObjectivoSpecified date,
Descricao varchar2(500 BYTE),
DireccaoRequerente varchar2(50 BYTE),
Empresa varchar2(50 BYTE),
Estado varchar2(50 BYTE),
GestorDDS varchar2(100 BYTE),
GestorEncomenda varchar2(30 BYTE),
Referencia varchar2(50 BYTE),
Link varchar2(500 BYTE),
ObsComite varchar2(4000 BYTE),
OutrosFornecedores varchar2(4000 BYTE),
OutrosSistAfectados varchar2(4000 BYTE),
PrincipalSistAfectado varchar2(4000 BYTE),
Prioridade varchar2(50 BYTE),
Rede varchar2(50 BYTE),
Requerente varchar2(100 BYTE),
TestesAceitacao varchar2(10 BYTE),
proj_id varchar2(50 BYTE));
Run Code Online (Sandbox Code Playgroud)

输入TABLE:

create or replace
TYPE Z_TABLE_PEDIDO_SeB IS TABLE OF …
Run Code Online (Sandbox Code Playgroud)

sql oracle function user-defined-types

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

PHP Apple APNS读取IMMEDIATE通知Status_code

在过去的3天里,我一直在尝试使用我的PHP代码和apns.

到目前为止,我能够发送通知(我只有一个设备,所以我不知道这是否适用于多个设备).

当我尝试测试为2个设备发送一个通知时,第一个是设备令牌无效(由我发明),第二个是我的设备令牌,我无法将通知发送到我的设备...从我读到的,当通知是不可读或错误的,apns关闭连接并发送6字节长的错误,其中第二个字节(status_code)是错误类型.如果没有错误发生,我仍然无法理解apns是否发送status_code 0(没有遇到错误)或者它是否根本不发送任何错误.

到目前为止,我无法找到这个status_code,尽管在互联网上发现了几个代码.

$ctx = stream_context_create();
    stream_context_set_option($ctx, 'ssl', 'local_cert', '.\certif\ck.pem');
    stream_context_set_option($ctx, 'ssl', 'passphrase', $passphrase);

// Create the payload body
    //file_put_contents('logs/debug_not.log', 'body'. "\n", FILE_APPEND);
    $body['aps'] = array(
        'alert' => $message,
        'sound' => 'default'
    );

    // Encode the payload as JSON
    //file_put_contents('logs/debug_not.log', 'json body'. "\n", FILE_APPEND);
    $payload = json_encode($body);
    $open = true;
    foreach ($devices as $device) {
        //file_put_contents('logs/debug_not.log', 'inicio ciclo'. "\n", FILE_APPEND);
        if($open == true){
            //file_put_contents('logs/debug_not.log', 'abrir ligacao'. "\n", FILE_APPEND);
            // Open a connection to the APNS server
            $fp …
Run Code Online (Sandbox Code Playgroud)

php apple-push-notifications ios apns-php

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