问题列表 - 第27264页

使用WADL记录POST参数

查看当前版本的WADL提议,我无法弄清楚如何记录POST请求参数(带application/x-www-form-urlencoded编码).

我在野外看到过类似的东西:

<resource path="/path1">
<!-- default is mediaType="application/x-www-form-urlencoded" -->
    <method name="POST">
        <request>
            <name="param1" style="query"/>
        </request>
    </method>
</resource>
Run Code Online (Sandbox Code Playgroud)

但是,对于<param style="query">作为孩子使用的<request>,规范将其描述为:

指定根据queryType属性指定的查询组件媒体类型的规则表示的URI查询参数.

"URI查询"位让我失望,因为对我来说,它建议将参数附加到URI而不是包含在正文中.

另一方面,对于<param style="query">作为孩子使用<representation>,规范有:

将表示的组件指定为根据媒体类型的规则格式化的名称值对.通常与媒体类型'application/x-www-form-urlencoded'或'multipart/form-data'一起使用.

我是否必须使用<representation>元素显式记录将作为POST主体的一部分在编码中发送的参数?

<resource path="/path1">
    <method name="POST">
        <request>
            <representation mediaType="application/x-www-form-urlencoded">
                <name="param1" style="query"/>
            </representation>
        </request>
    </method>
</resource>
Run Code Online (Sandbox Code Playgroud)

这看起来像是一种矫枉过正.我假设我应该能够使用前者,即使规范提到"URI查询".

documentation web-services wadl

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

我如何向Maven索取默认存储库列表?

我可以用什么命令向Maven询问它搜索其依赖项的默认存储库列表?如果不存在这样的命令,我还能在哪里找到这个默认列表?

java build-process maven-2

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

如何确定给定Maven依赖的起源?

给定一个本地Maven存储库,可以确定作为特定依赖关系源的远程存储库吗?怎么样?

java dependencies build-process maven-2

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

未处理的C#例外

C#应用程序中未处理的异常是否会导致蓝屏死机?

c# exception

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

在ASP.MVC中创建通用NotFound视图

我有一个问题是创建一个通用视图来表示NotFound页面.

视图已创建,很好.我需要知道如何将用户引导到控制器中的NotFound视图以及如何在每个控制器中呈现特定的"返回索引".

这是一些代码:

public class NotFoundModel
{
    private string _contentName;
    private string _notFoundTitle;
    private string _apologiesMessage;

    public string ContentName { get; private set; }
    public string NotFoundTitle { get; private set; }
    public string ApologiesMessage { get; private set; }

    public NotFoundModel(string contentName, string notFoundTitle, string apologiesMessage)
    {
        this._contentName = contentName;
        this._notFoundTitle = notFoundTitle;
        this._apologiesMessage = apologiesMessage;
    }

    }
Run Code Online (Sandbox Code Playgroud)

// NotFound View

<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<Geographika.Models.NotFoundModel>" %>

<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
    <%= Html.Encode(Model.ContentName) %>
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc

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

GameKit蓝牙传输问题

我正在尝试使用GameKit框架通过蓝牙发送文件.我遇到的问题是我一次只能发送一个NSData对象,但我需要在另一端保存它.如果不知道文件名,这显然是不可能的,但我不知道如何传输它.我试图将它转换为字符串, NSData*data = [NSData dataWithContentsOfFile:urlAddress];但我只能发送一个NSData对象,而不是两个.

有人遇到过这个问题吗?

iphone cocoa bluetooth gamekit

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

在我的程序中使用OpenBSD的malloc,realloc和free

我想在我的Debian lenny桌面而不是glibc上使用OpenBSD的malloc,realloc和free实现.

  1. 他们只是简单地替换:他们会在我的Linux桌面上工作吗?

  2. 我需要哪些文件以及哪些OpenBSD软件包包含它们?

c linux malloc openbsd bsd

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

用Perl编写报告

我试图使用perl写出多个报告文件.每个文件具有相同的结构,但具有不同的数据.所以,我的基本代码看起来像

#begin code
our $log_fh;
open %log_fh, ">" . $logfile

our $rep;

if (multipleReports)
{
   while (@reports) {
     printReport($report[0]);
   }
}

sub printReports
{
   open $rep, ">" . $[0];
   printHeaders();
   printBody();
   close $rep;
}

sub printHeader() {
format HDR =
@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
$generatedLine
.

format HDR_TOP =
.

$rep->format_name("HDR");
$rep->format_top_name("HDR_TOP");

$generatedLine = "test";
write($rep);
$generatedLine = "next item";
write($rep);
$generatedLine = "last header item";
write($rep);
}

sub printBody #There are multiple such sections in my code. For simplicity, I have just …
Run Code Online (Sandbox Code Playgroud)

format perl

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

将日期设置为一行

根据Java API,构造函数Date(year, month, day)是折旧的.我知道我可以用以下代码替换它:

Calendar myCal = Calendar.getInstance();
myCal.set(Calendar.YEAR, theYear);
myCal.set(Calendar.MONTH, theMonth);
myCal.set(Calendar.DAY_OF_MONTH, theDay);
Date theDate = myCal.getTime();
Run Code Online (Sandbox Code Playgroud)

但是,我想用更短的东西替换它(理想情况下是一到两行).

java calendar date

46
推荐指数
6
解决办法
13万
查看次数

当存在子记录时,是否可以在Oracle中修改记录主键的值?

我有一些代表父子关系的Oracle表.他们看起来像这样:

create table Parent (
    parent_id varchar2(20) not null primary key
);

create table Child (
    child_id number not null primary key,
    parent_id varchar2(20) not null,

    constraint fk_parent_id
        foreign key (parent_id)
        references Parent (parent_id)
);
Run Code Online (Sandbox Code Playgroud)

这是一个实时数据库,其架构很久以前就是在假设该parent_id字段对于给定记录是静态且不变的情况下设计的.现在规则已经改变,我们真的想改变parent_id一些记录的价值.

例如,我有这些记录:

Parent:

parent_id
---------
ABC123


Child:

child_id  parent_id
--------  ---------
1         ABC123
2         ABC123
Run Code Online (Sandbox Code Playgroud)

我想ABC123在两个表中的这些记录中修改其他内容.

我的理解是,无法编写将同时更新父表和子表的Oracle更新语句,并且在给定FK约束的情况下,我不确定如何最好地更新我的数据库.我目前正在禁用fk_parent_id约束,独立更新每个表,然后启用约束.

是否有更好的单步方式来更新此内容?

sql oracle

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